import Mock from 'mockjs'
Mock.mock('/api/login', 'post', function (option) {
    // 这里的option是请求的相关参数
    console.log(option)
  
    return Mock.mock({
      status: 200,
      message: '@cword(2)'
    })
  })

Mock.mock(/\/api\/login/, 'get', function (option) {
    console.log(option)
  
     const res = /\/api\/getgoods\/(\d+)/.exec(option.url)
  //res[0]为/\/api\/getgoods\/(\d+)/，整条url
    return Mock.mock({
      status: 200,
      message: '获取商品列表成功',
      data: {
        id: res[1],
        name: '@food()',
        price: 0.1,
        count: 100,
        img: '@dataImage(78x78)'
      }
    })
  })

const data = Mock.mock({
  'string|4': '二哈'

})
const datas = Mock.mock({
  //创建一个名叫userList的数组，里面装10个对象
  'userList|10': [{
    'id|+1': 1, //id属性从1开始，每次+1
    'name|2': 'han', //name属性的值为‘han’重复两次 hanhan
    'pid|4-80': 1, //pid属性的值是4-80之间的数，1表示规定数据类型是数字
    'salary|4000-10000.1-3': 1, //salary的值是4000到10000之间，保留1到3位小数
    'statue|1': true, //statue属性true和false各占50%
    'open|2-4': true, //open属性true占2/6，false占4/6
    'order|1-3': {
      oid: '1',
      oname: 'han',
      oage: 31
    }, //order属性从对象中随机出去1-3个属性		
    'identify': '1111'
  }]
})
//console.log(datas);

const datas2 = Mock.mock({
  'empList|10': [{
    'name': '@name', //标准英文名
    'cname': '@cname', //标准中文名
    'salary': '@float', //任意小数
    'gender': '@boolean', //任意布尔
    'birth': '@date', //任意日期
    'mypic': '@image', //任意图片
    'title': '@ctitle(3-10)', //任意中文标题(3-10个汉字)
    'email': '@email',
    'area': '@region', //任意区域
    'address': '@county(true)' //任意地址       
  }]
})
//console.log(datas2);
